package com.itheima.code_block.static_demo;

/*
    静态代码块 :
        1 定义格式 : 在构造代码块前加上static
        2 执行时机 : 随着类的加载而加载 , 只加载一次
        3 作用    : 给静态成员初始化值


    我是静态代码块
    空参构造...
    有参构造...
 */
public class Student {
    static {


        System.out.println("我是静态代码块");
    }

    public Student() {

        System.out.println("空参构造...");
    }

    public Student(int a) {
        System.out.println("有参构造...");
    }
}

class Test {
    public static void main(String[] args) {
        Student s = new Student();

        Student s2 = new Student(10);

    }
}
